
#ifndef _GT30L16S4W_H_
#define _GT30L16S4W_H_

extern unsigned char r_dat_bat(unsigned long address,unsigned long byte_long,unsigned char *p_arr);

#define ASCII_5X7              1
#define ASCII_7X8              2
#define ASCII_6X12             3
#define ASCII_8X16             4
#define ASCII_12X24            5
#define ASCII_16X32            6
#define ASCII_12_A             7
#define ASCII_12_T             8
#define ASCII_16_A             9
#define ASCII_16_T             10
#define ASCII_24_A             11
#define ASCII_24_T             12
#define ASCII_32_A             13
#define ASCII_32_T             14

unsigned char   ASCII_GetData(unsigned char  ASCIICode,unsigned long  ascii_kind,unsigned char *DZ_Data);
void gt_12_GetData (unsigned char  MSB,unsigned char  LSB,unsigned char *DZ_Data);
void gt_16_GetData (unsigned char  MSB,unsigned char  LSB,unsigned char *DZ_Data);
void gt_24_GetData (unsigned char  MSB,unsigned char  LSB,unsigned char *DZ_Data);
void gt_32_GetData (unsigned char  MSB,unsigned char  LSB,unsigned char *DZ_Data);
void GB_EXT_612(unsigned int  FontCode,unsigned char *DZ_Data);
void GB_EXT_816(unsigned int  FontCode,unsigned char *DZ_Data);
void GB_SPEC_816(unsigned int  FontCode,unsigned char *DZ_Data);
void GB_EXT_1224(unsigned int  FontCode,unsigned char *DZ_Data);
void GB_EXT_1632(unsigned int  FontCode,unsigned char *DZ_Data);
	
#endif
